body 	{margin:0 auto; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.body img    {border:0px;}

.main 	{width:996px; height:auto; margin:0 auto;}
.header {width:996px; height:96px; overflow:hidden;}
.header-logo	{width: 293px; float: left;}
.header-logo a			{color: #333; font-weight: bold; text-decoration: none;}
.header-logo img		{width:293px; border:0px; height:96px;}

.header-banner	{width: 703px; float: left; text-align: right; margin-top: 10px;}

.menu-left	{height:33px; background:url(images/men-left.jpg); width:6px; float:left;}
.menu-top	{height: 13px; padding: 10px 0; background:url(images/men-center.jpg); z-index: 100px; margin: 0px; width: 982px; float: left; text-align:right;}
.menu-top a			{color: #FFFFFF; font: 8pt Arial; text-transform: uppercase; font-weight: bold; text-decoration: none; padding: 0 15px; border-left: 1px solid #fff;}
.menu-top a:hover		{color:#900; text-decoration:none;}

.menu-search		{width: 140px; background: url(images/bg-tim.jpg); height: 23px; text-align: left; padding-left: 10px; font-weight: bold; text-transform:uppercase; color: #13a741; float: left; margin-left: 10px; margin-top: -10px; padding-top: 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.menu-date			{width: 370px; height: 23px; text-align: left; padding-left: 10px; color: #fff; float: left; margin-left: 15px; margin-top: -10px; padding-top: 10px;}

.menu-right	{height:33px; background:url(images/men-right.jpg); width:8px; float:right;}

.search	{height: 32px; line-height: 32px; background: url(images/bg-bg-seach.jpg); width: 979px; text-align: left; padding-left: 15px; padding-top:3px; clear: both; border-left: 1px solid #badbbc; border-right: 1px solid #badbbc;}
.search-drop		{color: #003300; width: 115px; margin-right: 5px;}
.Search-text		{color: #003300; width: 135px; margin-right: 5px;}

.body	{width:1000px; height:auto; margin-top:10px;}
.body-left		{width:768px; height:auto; float:left;}
.body-left-VIP			{width:768px; height:274px; border:1px solid #F00; border-radius:8px 8px 0px 0px;}


.body-left-Normal		{width:768px; height:auto; margin-top:10px; overflow:hidden;}
.body-left-Normal p				{line-height: 17px; padding-left: 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.body-left-Normal-head				{width: 370px; overflow: hidden; background: #179b47; padding: 5px 3px;}
.body-left-Normal-head a					{font-weight: bold; text-decoration: none; color: White; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.body-left-Normal-head a:hover					{text-decoration:underline; color:#FFF;}
.body-left-Normal-head span a				{font-weight: normal; float: right; color: #fd9e40; font-size: 11px; font-style: normal; text-decoration:underline;}

.body-left-Normal-img				{width: 162px; height: 120px; overflow: hidden; border: 1px solid #f1eff0; float: left; margin: 2px 5px 2px 1px;}
.body-left-Normal-img a					{color: #333; font-weight: bold; text-decoration: none;}
.body-left-Normal-img img					{width: 160px; padding: 1px;}

.body-left-Normal-id				{width: 195px; margin-top: 4px; float: right; background: #f4f5f7; padding: 2px 5px; font-weight: bold;}
.body-left-Normal-id span					{color: #179b47; margin-left: 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.body-left-Normal-price			{width: 195px; float: right; background: #f4f5f7; padding: 2px 5px; font-weight: bold; border-top: 1px solid #fef6da;}
.body-left-Normal-price span				{color: #179b47; margin-left: 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.body-left-Normal-left			{width:375px; height:230px; border:1px solid #b3e9c7; text-align:left; margin-bottom:16px; float:left; border-top:0px; border-radius: 8px 8px; margin-right:7px;}

/* Pager */
.pager
{
	margin: 8px 3px;
	padding: 3px;
}

.pager .disabled
{
	border: 1px solid #ddd;
	color: #999;
	margin-top: 4px;
	padding: 3px;
	text-align: center;
}

.pager .current
{
	background-color: #6ea9bf;
	border: 1px solid #6e99aa;
	color: #fff;
	font-weight: bold;
	margin-top: 4px;
	padding: 3px 5px;
	text-align: center;
}

.pager span, .pager a
{
	margin: 4px 3px;
}

.pager a
{
	border: 1px solid #aaa;
	padding: 3px 5px;
	text-align: center;
	text-decoration: none;
}



.body-left-Free     {width:768px; height:390px; margin-top:10px;}
.body-left-Free-left            {width:375px; height:395px; border:1px solid #b3e9c7; float:left; margin-right:7px;}
.body-left-Free-right           {width:375px; height:395px; border:1px solid #b3e9c7; float:right;}
.body-left-Free-head                {width:375px; height:29px; background-image:url(images/bgHeadFree.gif); overflow:hidden;}
.body-left-Free-head1                   {color:#666666; font-size:12px; font-family:Arial; float:left; padding:6px 0px 0px;}
.body-left-Free-head1 span                     {color:#666666; text-decoration:none;}
.body-left-Free-head2                   {color:#666666; font-size:12px; font-family:Arial; float:right; padding:6px 10px 0px; background:url(images/redDb.gif) no-repeat right 12px; }
.body-left-Free-head2 a                     {color:#666666; text-decoration:none;}
.body-left-Free-head2 a:hover                   {color:#9F224E;}
.body-left-Free-left-content        {width:355px; height:356px; float:left; overflow:hidden; background-color:#FFF; padding: 0px 10px 10px;}
.body-left-Free-left-bdslist         {width:355px; float:left; list-style-type:none; margin:0; padding:0; background-color:#FFFFFF; margin-top:8px;}
.body-left-Free-left-out          {width:345px; float:left; overflow:hidden; padding:0px 0px 0px 10px; margin: 0px 0px 9px; background: url(images/bgFree.gif) no-repeat 0px 5px; height:15px;}
.body-left-Free-left-ulline           {float:left; overflow:hidden; list-style-type:none; margin:0px; padding:0px; width:345px;}
.body-left-Free-left-ulline li a            {font:bold 11px arial; color:#000; text-decoration:none;}

.body-left-Free-ShowAll      {width:770px; overflow:hidden; float:left; background:#f4f5f6; font-family:Arial; font-size:12px;}
.body-left-Free-ShowAll ul      {width:770px; padding:10px 10px 0px 10px; float:left; overflow:hidden; margin: 0px 0px 6px; }
.body-left-Free-ShowAll ul li       {width:770px; padding:0px 0px 10px 12px; float:left; list-style-type:none; background: url(images/bgFree.gif) no-repeat 1px 5px}
.body-left-Free-ShowAll-left            {width:650px; float:left;}
.body-left-Free-ShowAll-left a              {font:12px arial; color:#000; float:left; text-decoration:none;}
.body-left-Free-ShowAll-right           {font:11px arial; float:right; color:#666; margin-right:-40px;}

/*.body-left-Free-left-content ul li ul li a          {font:bold 12px arial; color: #000; float:left; text-decoration:none;}*/

.body-right		{width:215px; height:auto; float:right;}
.body-right-head		{width:215px; background:url(images/head-right.jpg); height:19px; margin:0px; margin-left:1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bold; padding-top:5px; text-transform:uppercase; text-align:center;}
.body-right-box			{width:213px; margin:0px; text-align:center; padding:5px 0px 5px 0px; margin-bottom:5px; border:1px solid #badbbc; border-top:0px; margin-top:-3px; margin-left: 1px; clear:both;}
.body-right-box input       {width:120px; height:19px;}
.body-right-box-headgroup		{background: #f1eff0; height: 24px; margin: -6px 0 0 0; padding-left: 10px;}
.body-right-box-headgroup h2			{background:url(images/nha_new.gif) no-repeat left 6px; font-family: Arial; font-size: 11px; text-align: left; padding-left: 19px; font-weight: bold; color: #179b47; padding-top: 5px;}
.body-right-box-group			{text-align: left; margin: 2px 0px 2px 5px; padding: 3px 0px 3px 10px;}
.body-right-box-group a					{text-decoration:none; background:url(images/ico-right.jpg) no-repeat left; padding: 0px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; font-size:8pt; text-align:left;}
.body-right-box-group a:hover			{text-decoration:none; color:#C00;}

.footer 	{margin-top: 2025px; padding: 15px 0px 15px 0px; font-family: Arial; font-size: 9pt;}
.footer a 		{text-decoration:none; font-weight:bold;}
.footer a:hover		{text-decoration:underline;}




.head-details		{width:770px; height:24px; background:#179b47; color:#FFF;}	
.head-details-left			{float: left; width: 600px; padding: 4px 0 4px 10px; text-align: left; font-weight: bold;}

.tab-details		{width:768px; height:488px; border:0px solid; margin-top:10px;}
.tab-box-left				{float: left; width: 480px; margin: 0; padding: 0; text-align: left; padding-right: 10px;}
.tab-box-right				{float: right; width: 250px; background: #16a843; padding: 5px 0;}	
.tab-box-right-content				{width: 230px; color: #fff; float: right; padding: 2px 10px; text-align: left; font-family: Arial;font-weight: bold; margin-left: 10px;}										
.tab-box-right-content span				{color: #fee78b; margin-left: 10px;}




.free-details       {width:770px; height:1920px; float:left; margin: 0px 10px 0px 0px; background: #F4F5F7;}
.free-details-title     {font: bold 18px "Times New Roman"; color:#9b1b3e; width: 100%; float:left; margin-bottom:10px; margin-top:10px;}
.free-details-content   {font: 15px "Times New Roman"; color:#000; margin-bottom: 20px; float:left;}
.free-details-relate    {width:100%; float:left; margin: 0px 0px 8px; overflow:hidden;}
.free-details-relate-head       {padding: 0px 0px 3px 2px; width: 100%; margin: 0px 0px 10px; border-bottom: 1px solid #e2e2e2; color:#000; font:bold 17px arial;}
.free-details-relate-ulcontent        {width:95%; margin: 0px; padding: 0px 0px 0px 10px; float:left; overflow:hidden; list-style-type:none;}
.free-details-relate-licontent          {width:95%; padding: 0px 0px 10px 12px; background: url(images/bgRelate.gif) no-repeat 1px 5px; float:left;}
.free-details-relate-licontent a            {font: 12px arial; color:#000; float:left; text-decoration:none;}
.free-details-relate-datecontent            {font : 11px arial; color: #666666; float:right;}


select { width:115px; }